Returns the first persistent object of all items matching the conditions that are found in the storage. Or
default(T) if no item has been found.
Syntax
| Visual Basic (Declaration) | |
|---|
Overloads Public Overridable Function FindOne( _
ByVal conditions As String, _
ByVal ParamArray parameters() As Object _
) As T |
| Visual Basic (Usage) | Copy Code |
|---|
Dim instance As ObjectSearcher(Of T)
Dim conditions As String
Dim parameters() As Object
Dim value As T
value = instance.FindOne(conditions, parameters)
|
| Managed Extensions for C++ | |
|---|
public: virtual T FindOne(
string* conditions,
params Object*[]* parameters
) |
Parameters
- conditions
- A condition string that specifies the objects that are loaded.
- parameters
- A list of parameters that is passed as parameters for the conditions.
Example
The example shows how this method is used in your application code.
| C# | Copy Code |
|---|
[Persistent("USER")] public class User { private string _name = null; [Field("NAME")] public string Name { get { return _name; } set { _name = value; } } // ... Other properties and fields. } // ... Other code // Get the ObjectSearcher for User. ObjectSearcher<User> searcher = context.GetObjectSearcher<User>(); // Find the first with a given name by using conditions. User user = searcher.FindOne("Name like {0} SortBy Name Asc", "%mith%"); |
Requirements
Platforms: Windows 2000, Windows XP family, Windows Server 2003 family, Windows Vista family
See Also